﻿using Bricks.Component.Utils;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Bricks.Business.Models.ScheduleManagement
{
    /// <summary>
    /// 涵洞统计明细
    /// </summary>
    public class CulvertStatisticsDetail : EntityBase<Guid>
    {
        public CulvertStatisticsDetail()
        {
            ID = GuidHelper.NewGuid();
        }

        /// <summary>
        /// 涵洞统计ID
        /// </summary>
        public Guid CulvertStatisticsID { get; set; }

        /// <summary>
        /// 通涵类型
        /// </summary>
        public string CulvertType { get; set; }

        /// <summary>
        /// 中心桩号
        /// </summary>
        public string CenterPileNumber { get; set; }

        /// <summary>
        /// 长度设计
        /// </summary>
        public decimal? LengthDesign { get; set; }

        /// <summary>
        /// 长度实际
        /// </summary>
        public decimal? LengthReality { get; set; }

        /// <summary>
        /// 基础进度
        /// </summary>
        public decimal? BasicProgress { get; set; }

        /// <summary>
        /// 墙身进度
        /// </summary>
        public decimal? WallBodyProgress { get; set; }

        /// <summary>
        /// 盖板进度
        /// </summary>
        public decimal? BlindFlangeProgress { get; set; }

        /// <summary>
        /// 台背回填进度
        /// </summary>
        public decimal? BackfillProgress { get; set; }

        /// <summary>
        /// 洞口建筑进度
        /// </summary>
        public decimal? BuildingProgress { get; set; }
    }
}
